package jd2.power;

import jd2.entity.Equip;
import org.aspectj.lang.JoinPoint;

//装备的增强类
public class EquipPlus {
    /**
     * JoinPoint：连接点-------》要执行的目标方法，即Player的updateEquip方法
     * @param jp
     */
    public void before(JoinPoint jp){
        Equip equip=(Equip) jp.getArgs()[0]; //得到被代理对象要执行的目标参数的第一个参数
      if("指环".equals(equip.getType())){
          equip.setName("紫色梦幻"+equip.getName());
          equip.setAttackPlus(equip.getAttackPlus()+6);
          equip.setDefencePlus(equip.getDefencePlus()+6);
      }
    }
}
